home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-04-08 | 2.5 KB | 117 lines |
- %if lang = MPW%
- # File: %AppFilename%.make
- # Target: %AppFilename%
- # Created %date% %time% by AppMaker
-
- # Dependencies
-
- ResourceDefs.c.o ƒ ResourceDefs.c ResourceDefs.h
-
- Globals.c.o ƒ Globals.c Globals.h
-
- %appName%Data.c.o% %ƒ %appName%Data.c %appName%Data.h ∂
- Globals.h
-
- %for each dialog gen makeDepend%
- %for each window gen makeDepend%
- Dispatcher.c.o ƒ Dispatcher.c Dispatcher.h ∂
- %for each window gen dependency%
- ∂
- %for each dialog gen dependency%
- ∂
- Globals.h
-
- %for each menu gen makeDepend%
- MainMenu.c.o ƒ MainMenu.c MainMenu.h ∂
- %for each menu gen dependency%
- ∂
- ResourceDefs.h ∂
- Globals.h
-
-
- LinkFiles = ∂
- %appName%Main.c.o ∂
- ResourceDefs.c.o ∂
- Globals.c.o ∂
- %appName%Data.c.o ∂
- %for each dialog gen linkFile%
- ∂
- %for each window gen linkFile%
- ∂
- Dispatcher.c.o ∂
- %for each menu gen linkFile%
- ∂
- MainMenu.c.o ∂
- "{MPW}Libraries:AMLibraryC:"AMLib.o
-
- '%AppFilename%' ƒƒ {LinkFiles} %AppFilename%.make
- Link -w -t APPL -c XXXX ∂
- {LinkFiles} ∂
- "{Libraries}"Interface.o ∂
- "{Libraries}"Runtime.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CSANELib.o ∂
- "{CLibraries}"Math.o ∂
- # -map > '%AppFilename%.map' ∂
- -o '%AppFilename%'
-
-
- %elsif lang = AUX%
- # File: makefile
- # Target: %AppFilename%
- # Created %date% %time% by AppMaker
-
- # Dependencies
-
- ResourceDefs.o: ResourceDefs.c ResourceDefs.h
-
- Globals.o: Globals.c Globals.h
-
- %appName%Data.o:% %%appName%Data.c %appName%Data.h \
- Globals.h
-
- %for each dialog gen makeDepend%
- %for each window gen makeDepend%
- Dispatcher.o: Dispatcher.c Dispatcher.h \
- %for each window gen dependency%
- \
- %for each dialog gen dependency%
- \
- Globals.h
-
- %for each menu gen makeDepend%
- MainMenu.o: MainMenu.c MainMenu.h \
- %for each menu gen dependency%
- \
- ResourceDefs.h \
- Globals.h
-
-
- CC = c89
-
- CFLAGS = -I/usr/include/appmaker -I/usr/include/mac -B/usr/lib/big/
-
- OBJECTS = \
- %appName%Main.o \
- ResourceDefs.o \
- Globals.o \
- %appName%Data.o \
- %for each dialog gen linkFile%
- \
- %for each window gen linkFile%
- \
- Dispatcher.o \
- %for each menu gen linkFile%
- \
- MainMenu.o \
- /usr/lib/libappmaker.a
-
- %AppFilename%: ${OBJECTS} makefile
- fcnvt -f -d %AppFilename% %AppFilename%
- ld /usr/lib/maccrt0.o /lib/crt2.o \
- ${OBJECTS} \
- /usr/lib/low.o -lmac_s -lat -lld -lmr -lc_s /lib/crtn.o /usr/lib/low.ld \
- -o %AppFilename%
- setfile -t APPL -c XXXX %AppFilename%
- %endif%
-